irrefutable presumption - German English Dictionary